﻿/*
整除的尾数 
Time Limit:1000MS  Memory Limit:32768K


Description:
一个整数，只知道前几位，不知道末二位，被另一个整数除尽了，那么该数的末二位该是什么呢？

Input:
输入数据有若干组，每组数据包含二个整数a，b（0<a<10000, 10<b<100），若遇到0 0则处理结束。 
Output:
对应每组数据，将满足条件的所有尾数在一行内输出，格式见样本输出。
同组数据的输出，其每个尾数之间空一格，行末没有空格。 
Sample Input:
200 40
1992 95
0 0
Sample Output:
00 40 80
15
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
	for (unsigned a, b; EOF != scanf("%u%u", &a, &b) && (a || b);)
	{
		unsigned residue = 100 * a % b;
		if(residue)
			residue = b - residue;
		bool first_time=true;
		while (residue < 100)
		{
			if (!first_time)
				printf(" ");
			printf("%02u", residue);
			residue += b;
			first_time=false;
		}
		printf("\n");
	}

	return EXIT_SUCCESS;
}

